package com.ddpt.platform.common.export.dto.merchant;

import com.ddpt.platform.common.export.dto.ExportRequestDto;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 商户落地页导出Dto
 *
 * @author : zhanggsc
 * @Data : 2023/2/24 16:18
 */
@Getter
@Setter
public class PagerDto extends ExportRequestDto {

    /**
     * 页面名
     */
    private String name;

    /**
     * 状态(1已发布,0未发布)
     */
    private Integer status;

    /**
     * 类型(1商城,2活动)
     */
    private Integer type;

    /**
     * 关联id(例如:商城id等)
     */
    private Long relationId;

    /**
     * 查询机构ids
     */
    private List<Long> insIds;

    /**
     * 子类dto自定义-参数拼接方法
     * @return
     */
    @Override
    public String montage() {
        return super.montage() + name + status + type + relationId + insIds;
    }

    /**
     * 校验
     */
    @Override
    public void verification() {
        super.verification();
        //子类校验
    }
}
